2015-12-28 - 23838 - Breakfix - PO Feed Production Issues Street 4 & Chinese characters #ProductionBreakFix #sncsup #PurchaseOrders
2015-01-06 - 23838 - Breakfix - PO Feed Street 4 & Chinese characters issue.
Problem Summary
PO Feed Street 4 field and Chinese Characters issue.
Admin Info
Purpose
|
PO Feed street 4 & Chinese characters issue
|
Requested by
|
Baiwa
|
Issue Date
|
12-29-2015
|
Resolved by
|
Karthikeyan, Adithya
|
Resolved Date
|
01-06-2016
|
Document Status
|
Complete
|
Detailed Problem Description
(Include Screen Shots if required )
Two issues are reported:
1. Street 4 filed is not populated in the extracted file.
When a shipping instructions is changed in the PO two files shall be generated one for the newly assigned shipping instruction and another file with deletion indicator shall be generated for the older shipping instructions.
If the newly updated shipping instructions is not there in the input of the program then the file generated for the old shipping instruction is not extracted with shipping instructions.
Eg: If PO1 line 10 is having shipping ins 64 and a PO Feed is generated, if the shipping instruction
2. Chinese characters are not extracted correctly in the file.
If the customer is having address and some corresponding details in the Chinese characters, the file which was extracted when the program runs daily is showing Chinese characters as "####". But if the same PO is extracted manually by giving input the Chinese characters are displayed correctly.
Solution Analysis and Recommendations
(Include Screen Shots if required)
1. Street4 solutions : In order get the street 4 values in the file, logic was not written ed earlier to get the street 4 address from the the plant level, to get the street 4 from the plant level address, logic written to capture the street 4 values from the plant address and passed
into the output file.
2. Chinese character solution : Chinese Character was not displayed correctly for the few fields value, because earlier we used GUI_DOWNLOAD function module is limited to English character, So in order to get the multiple language, logic written to change the
GUI_DOWNLOAD function module to Class and methods to occupy all the languages in the output file.
01/26/2016: While testing in Street4 & Chinese Character Issue in QAS system, a bug is reported. If the file (PO Feed) is downloaded to local system the file type was UCS-2 Big Indian format, which can be checked in the Note Pad ++, Instead all the shall be UTF-8
Changes carried out in the program so as when ever the PO Feed is generated it shall be generated with UTF-8.
S.No
|
Test Scenario
|
Expected Result
|
1
|
Street 4 test: Change the shipping instructions in the PO and execute the PO extract, the new shipping instructions shall not be there in the input of the program
ZSNC_PO_EXTRACT.
|
The PO Feed file has to be generated for old shipping instructions with street 4 with deletion indicator.
|
2.
|
Chinese Character: Create the PO with customer details in Chinese characters and extract the PO as it is done daily job. Also Extract the by giving the PO as input
|
The File extracted background shall have the Chinese characters correctly displayed
|
Resolution
1. Change the program to display street 4 address correctly in this scenario.
2. Change the program to display Chinese characters correctly in the daily job.
3. Street4 solutions : In order get the street 4 values in the file, logic was not written ed earlier to get the street 4 address from the the plant level, to get the street 4 from the plant level address, logic written to capture the street 4 values from the plant address and passed
into the output file.
4. Chinese character solution : Chinese Character was not displayed correctly for the few fields value, because earlier we used GUI_DOWNLOAD function module is limited to English character, So in order to get the multiple language, logic written to change the
GUI_DOWNLOAD function module to Class and methods to occupy all the languages in the output file.
Release Information
Provide link here to Release Notes if Technical Objects were changed